#ifndef _PROPERTIES_FAILURE_HPP
#define _PROPERTIES_FAILURE_HPP

#include <string>
#include <stdexcept>

namespace BFT 
{
	namespace membership
	{

		/**
		* Exception class for configuration.
     		*/
    		class PropertiesFailure : public std::runtime_error {
        		public:

        		/**
         		* Constructor.
         		* @param reason String containing the description of the exception.
         		*/
        		PropertiesFailure(const std::string& reason);
    		};
    	}
}

#endif // _MAGIC_CONFIGUREFAILURE_H
